﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LibMiniBlog
{
    public abstract class UserList
    {
        /// <summary>
        /// オーバーライドされるとユーザーリストの名称を返します。
        /// </summary>
        public string Name { get; protected set; }

        /// <summary>
        /// オーバーライドされるとユーザーリストの種類を返します。
        /// </summary>
        public UserListType Type { get; protected set; }

        /// <summary>
        /// オーバーライドされるとユーザーのコレクションを返します。
        /// </summary>
        public IList<User> Users { get; protected set; }
    }
}
